package cn.mitool.core.codec;

import java.net.URLDecoder;
import java.net.URLEncoder;
import java.nio.charset.StandardCharsets;

/**
 * URLCoder
 *
 * @author dragon
 * @version 1.0
 * @date 2024/7/4 16:00
 */
public class URLCoder {

    /**
     * URL编码
     *
     * @param data 数据
     * @return 编码后的数据
     */
    public static String encode(String data) {
        return URLEncoder.encode(data, StandardCharsets.UTF_8);
    }

    /**
     * URL解码
     *
     * @param data 数据
     * @return 解码后的数据
     */
    public static String decode(String data) {
        return URLDecoder.decode(data, StandardCharsets.UTF_8);
    }

}
